/*
  学习目标：索引访问类型
  作用：访问某个键对应值的类型
  语法： 类型[键名（可以是键名组成的，联合类型）]

*/

type Props = { a: string; b: number; c: boolean };

type TypeA = Props['a'];
type TypeA_B = Props['b' | 'a'];
type TypeAll = Props[keyof Props];
